??=[entries.grouping]
Sometimes you wish to frame or otherwise treat a rectangle of objects
as a single object. This is possible with special excursions of this
form:
will make the entire rectangle of entries with the host entry in one
corner and the target entry t in the other corner the `current
entry' until the ||. Here is an example where we frame a
couple of objects and point from the frame:
will typeset
As you can see, the center of the ||d object is the same as
the one of the target preceeding it.
Here is a more advanced example where we create two ||d
objects with center in their center, name them and then connect to
them:
can be typeset by
The centering trick is achieved by using || twice in |
[dr]+C="g|"
: the
second just merges with a dummy object with center where we want the
final merged object to be centered! Then we can make arrows from/to
the two frames by using the two new targets |"g1"| and |"g2"|.
Merging is part of the "v3" position language.